OT: katalog CD-ROM
Otázka od: Pavel Hauptman
9. 12. 2003 18:35
Ahoj,
chtel bych si vyrobit svuj program katalog cd-rom. Vlozim cd, nactu
strukturu souboru a adresaru a ulozim do db (nejspis *.mdb). Zobrazeni by
melo vypadat asi takto: mainForm bude rozdelen na dve casti, v leve bude
treeview s adresarovou strukturou ulozenych dat, a v prave nejspis nejaky
dbgrid se zobrazenim souboru a jejich vlastnostmi (velikost, atributy, ...)
V podstate podobne jako pruzkumnik ve Win.
Problem: jenze nevim, jak nejlepe ulozit strukturu adresaru a souboru.
Jestli adresare budou mit vlastni sloupecek v tabulce a jmeno souboru taky
vlastni. Nebo to mam ulozit jako celou cestu. Pak asi budu potrebovat ulozit
nejake priznaky, jestli se jedna o adresar nebo soubor.
Ma nekdo napad?
Diky a s pozdravem
Pavel Hauptman
Odpovedá: Jan Netrval
9. 12. 2003 18:35
A co pouzit XML?
Ing. Jan Netrval
PilsCom, s.r.o. www.pilscom.cz
Houskova 16
326 00 Plzen (Pilsen) Czech Republic
Tel.: +420 377 441 306
GSM: +420 603 851 391
E-mail: jnetrval@pilscom.cz
-----Original Message-----
From: Pavel Hauptman [mailto:phauptman@bilbo.cz]
Sent: Tuesday, December 09, 2003 9:29 AM
To: delphi-l@clexpert.cz
Subject: OT: katalog CD-ROM
Ahoj,
chtel bych si vyrobit svuj program katalog cd-rom. Vlozim cd, nactu
strukturu souboru a adresaru a ulozim do db (nejspis *.mdb). Zobrazeni by
melo vypadat asi takto: mainForm bude rozdelen na dve casti, v leve bude
treeview s adresarovou strukturou ulozenych dat, a v prave nejspis nejaky
dbgrid se zobrazenim souboru a jejich vlastnostmi (velikost, atributy, ....)
V podstate podobne jako pruzkumnik ve Win.
Problem: jenze nevim, jak nejlepe ulozit strukturu adresaru a souboru.
Jestli adresare budou mit vlastni sloupecek v tabulce a jmeno souboru taky
vlastni. Nebo to mam ulozit jako celou cestu. Pak asi budu potrebovat ulozit
nejake priznaky, jestli se jedna o adresar nebo soubor.
Ma nekdo napad?
Diky a s pozdravem
Pavel Hauptman
Odpovedá: Jirka
9. 12. 2003 18:35
Ahoj,
ja bych to udelal pres odkaz na parent.
Priklad:
ID_FILE PARENT ADRESAR
1 1 T
2 1 T
3 1 F
4 2 F
....
Jirka
Pavel Hauptman wrote:
> Problem: jenze nevim, jak nejlepe ulozit strukturu adresaru a souboru.
> Jestli adresare budou mit vlastni sloupecek v tabulce a jmeno souboru taky
> vlastni. Nebo to mam ulozit jako celou cestu. Pak asi budu potrebovat ulozit
> nejake priznaky, jestli se jedna o adresar nebo soubor.
Odpovedá: Pavel Hauptman
9. 12. 2003 20:10
I to se da pouzit, v podstate je mi jednou v jakem formatu budou data
ulozena. Spese mi jde o to, jak nejlepe popsat adresarovou strukturu a
nasledne ji zobrazit. Myslel jsem na tento zpusob:
Tabulka v Accessu
Id
Id_Cdrom
DirName
FileName
FileSize
FileDate
Type (atribut pro zjisteni je-li zaznam adresar nebo soubor)
No a pak bych v treeview zobrazil jenom zaznamy s priznakem Type='dir' a v
dbgridu bych zobrazil vsechny soubory s odpovidajici hodnotou DirName.
Ale nevim, jestli je to idealni reseni, mozna nekoho napadne lepsi.
Pavel
> A co pouzit XML?
>
> Ing. Jan Netrval
Odpovedá: Jan Netrval
9. 12. 2003 20:10
XML ma typicky adresarovou strukturu vcetne atributu
Ing. Jan Netrval
PilsCom, s.r.o. www.pilscom.cz
Houskova 16
326 00 Plzen (Pilsen) Czech Republic
Tel.: +420 377 441 306
GSM: +420 603 851 391
E-mail: jnetrval@pilscom.cz
-----Original Message-----
From: Pavel Hauptman [mailto:phauptman@bilbo.cz]
Sent: Tuesday, December 09, 2003 10:27 AM
To: delphi-l@clexpert.cz
Subject: Re: katalog CD-ROM
I to se da pouzit, v podstate je mi jednou v jakem formatu budou data
ulozena. Spese mi jde o to, jak nejlepe popsat adresarovou strukturu a
nasledne ji zobrazit. Myslel jsem na tento zpusob:
Tabulka v Accessu
Id
Id_Cdrom
DirName
FileName
FileSize
FileDate
Type (atribut pro zjisteni je-li zaznam adresar nebo soubor)
No a pak bych v treeview zobrazil jenom zaznamy s priznakem Type='dir' a v
dbgridu bych zobrazil vsechny soubory s odpovidajici hodnotou DirName.
Ale nevim, jestli je to idealni reseni, mozna nekoho napadne lepsi.
Pavel
> A co pouzit XML?
>
> Ing. Jan Netrval
Odpovedá: Pavel Hauptman
9. 12. 2003 20:10
A jak to ulozim? A jak to potom zobrazim? S XML nemam vubec zadne
zkusenosti.
Pavel.
> XML ma typicky adresarovou strukturu vcetne atributu
>
> Ing. Jan Netrval
Odpovedá: Jan Netrval
9. 12. 2003 18:35
Staci si najit napovedu v msdn k Msxml2.DOMDocument
Ing. Jan Netrval
PilsCom, s.r.o. www.pilscom.cz
Houskova 16
326 00 Plzen (Pilsen) Czech Republic
Tel.: +420 377 441 306
GSM: +420 603 851 391
E-mail: jnetrval@pilscom.cz
-----Original Message-----
From: Pavel Hauptman [mailto:phauptman@bilbo.cz]
Sent: Tuesday, December 09, 2003 11:00 AM
To: delphi-l@clexpert.cz
Subject: Re: katalog CD-ROM
A jak to ulozim? A jak to potom zobrazim? S XML nemam vubec zadne
zkusenosti.
Pavel.
> XML ma typicky adresarovou strukturu vcetne atributu
>
> Ing. Jan Netrval
Odpovedá: Petr Vones
10. 12. 2003 0:25
From: "Pavel Hauptman" <phauptman@bilbo.cz>
> A jak to ulozim? A jak to potom zobrazim? S XML nemam vubec zadne
> zkusenosti.
No to si musis kolem toho uz napsat. V Delphi 6+ je vcelku dobra abstrakce xml
dokumentu (IXMLDocument).
Petr Vones